﻿@model SiteCredivale.ViewModels.usuarios_afastadosViewModel

@{

    Layout = "~/Areas/Intranet/Views/Shared/_Layout2.cshtml";

}

<script src="~/Scripts/modifica_data.js"></script>
<div id="topico" class="topico">Afastamento de colobarador</div>
<div class="box_medio">
    @using (Html.BeginForm())
    {
        @Html.AntiForgeryToken()



        @Html.ValidationSummary(true, "", new {@class = "text-danger"})


        <div class="editor-field">
            <label class="txtLabel">
                Codigo:
            </label>
            @Html.EditorFor(model =>  model.codigo, new { htmlAttributes = new { @readonly = "readonly"}})

        </div>
        
        @Html.HiddenFor(model => model.usu_codigo)


        <div class="editor-field">
            <label class="txtLabel">
                Usuário:
            </label>
            @Html.EditorFor(model => model.usu_nome, new {htmlAttributes = new {@readonly = "readonly", @class = "input_grande" } }) <input id="pesq" type="button" value="Buscar" class="btn"/>
            @Html.ValidationMessageFor(model => model.usu_nome)
        </div>

        <div class="editor-field">
            <label class="txtLabel">
                Data início:
            </label>
            @Html.EditorFor(model => model.data_inicio, new {htmlAttributes = new {@readonly = "readonly", @id = "calendario1", @name = "calendario1"}})
            @Html.ValidationMessageFor(model => model.data_inicio)
        </div>


        <div class="editor-field">
            <label class="txtLabel">
                Data fim:
            </label>

            @Html.EditorFor(model => model.data_fim, new {htmlAttributes = new {@readonly = "readonly", @id = "calendario2", @name = "calendario2"}})
            @Html.ValidationMessageFor(model => model.data_fim)
        </div>



        <div class="editor-field">
            <label class="txtLabel">
                Tipo afastamento:
            </label>
            @Html.DropDownList("tip_codigo")
            @Html.ValidationMessageFor(model => model.tip_codigo)
        </div>


        <div class="editor-field">
            <label class="txtLabel">
                Observação:
            </label>
            @Html.TextAreaFor(model => model.obs)

        </div>


        <br/><input id="Salvar" type="submit" value="Salvar" class="btn" />

    }



</div>

@if (ViewBag.res != null)
{


    @Html.Raw("<script type='text/javascript'>successAlert('Sucesso', '" + ViewBag.res + "');</script>")


}
@if (ViewBag.err != null)
{


    @Html.Raw("<script type='text/javascript'>errorsAlert('Atenção', '" + ViewBag.err + "');</script>")


}




<div id="modal" class="modal">

</div>



<script>



    $(function() {


     

        $("#calendario1").datepicker({
            changeMonth: true,
            changeYear: true,
            dateFormat: 'dd/mm/yy',
            dayNames: ['Domingo', 'Segunda', 'Terça', 'Quarta', 'Quinta', 'Sexta', 'Sábado', 'Domingo'],
            dayNamesMin: ['D', 'S', 'T', 'Q', 'Q', 'S', 'S', 'D'],
            dayNamesShort: ['Dom', 'Seg', 'Ter', 'Qua', 'Qui', 'Sex', 'Sáb', 'Dom'],
            monthNames: ['Janeiro', 'Fevereiro', 'Março', 'Abril', 'Maio', 'Junho', 'Julho', 'Agosto', 'Setembro', 'Outubro', 'Novembro', 'Dezembro'],
            monthNamesShort: ['Jan', 'Fev', 'Mar', 'Abr', 'Mai', 'Jun', 'Jul', 'Ago', 'Set', 'Out', 'Nov', 'Dez']
        });

        $("#calendario2").datepicker({
            changeMonth: true,
            changeYear: true,
            dateFormat: 'dd/mm/yy',
            dayNames: ['Domingo', 'Segunda', 'Terça', 'Quarta', 'Quinta', 'Sexta', 'Sábado', 'Domingo'],
            dayNamesMin: ['D', 'S', 'T', 'Q', 'Q', 'S', 'S', 'D'],
            dayNamesShort: ['Dom', 'Seg', 'Ter', 'Qua', 'Qui', 'Sex', 'Sáb', 'Dom'],
            monthNames: ['Janeiro', 'Fevereiro', 'Março', 'Abril', 'Maio', 'Junho', 'Julho', 'Agosto', 'Setembro', 'Outubro', 'Novembro', 'Dezembro'],
            monthNamesShort: ['Jan', 'Fev', 'Mar', 'Abr', 'Mai', 'Jun', 'Jul', 'Ago', 'Set', 'Out', 'Nov', 'Dez']
        });


        
        $("#tip_codigo").bind("change", function () {

            if ($("#tip_codigo").val() == 5) {
                
                $("#calendario2").val("");

            }

        });

        $("#calendario2").bind("change", function () {

            if ($("#tip_codigo").val() == 5) {

                showAlert('Aviso', 'Para o tipo "Desligamento" não é necessário a data final.', 'sicoob');
                $("#calendario2").val("");

            }


        });
    });


    $("#pesq").click(function () {



        $("#modal").load("busca_usuarios", function () {
            $("#modal").modal();


        });
    });


</script>




